package com.xsqd.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 地图评分
 * </p>
 *
 * @author fjx
 * @since 2023年10月13日
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("t_d_lhpj_result")
public class TDLhpjResult implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 归属地区编码
     */
    @TableField("regionbelong")
    private String regionbelong;

    /**
     * 本区域编码
     */
    @TableField("regioncode")
    private String regioncode;

    /**
     * 区县/乡镇名
     */
    @TableField("regionname")
    private String regionname;

    /**
     * 归属时间,例如2022-1表示2022年1季度
     */
    @TableField("belongtime")
    private String belongtime;

    /**
     * 归属时间，归属地区内排名
     */
    @TableField("sort")
    private Integer sort;

    /**
     * 排名变化
     */
    @TableField("sortchange")
    private Integer sortchange;

    /**
     * 星级
     */
    @TableField("starnum")
    private Integer starnum;

    /**
     * 评分时间
     */
    @TableField("createtime")
    private String createtime;

    /**
     * 总分
     */
    @TableField("total")
    private BigDecimal total;

    /**
     * 面上整改完成情况
     */
    @TableField("mszgwcqk")
    private BigDecimal mszgwcqk;

    /**
     * 面上整改完成情况总分
     */
    @TableField("mszgwcqk_total")
    private BigDecimal mszgwcqkTotal;

    /**
     * 整改日常监督情况
     */
    @TableField("zgrcjdqk")
    private BigDecimal zgrcjdqk;

    /**
     * 整改日常监督情况总分
     */
    @TableField("zgrcjdqk_total")
    private BigDecimal zgrcjdqkTotal;

    /**
     * 巡察工作评价
     */
    @TableField("xcgzpj")
    private BigDecimal xcgzpj;

    /**
     * 巡察工作评级总分
     */
    @TableField("xcgzpj_total")
    private BigDecimal xcgzpjTotal;

    /**
     * 巡视整改成效综合评估情况
     */
    @TableField("xszgcxzhpgqk")
    private BigDecimal xszgcxzhpgqk;

    /**
     * 巡视整改成效中和评价情况
     */
    @TableField("xszgcxzhpgqk_total")
    private BigDecimal xszgcxzhpgqkTotal;

    /**
     * 面上管控
     */
    @TableField("msgk")
    private BigDecimal msgk;

    /**
     * 面上管控总分
     */
    @TableField("msgk_total")
    private BigDecimal msgkTotal;

    /**
     * 被动发现问题
     */
    @TableField("bdfxwt")
    private BigDecimal bdfxwt;

    /**
     * 被动发现问题总分
     */
    @TableField("bdfxwt_total")
    private BigDecimal bdfxwtTotal;

    /**
     * 被动列入_扣分
     */
    @TableField("bdlr_sub")
    private BigDecimal bdlrSub;

    /**
     * 复发再发_扣分
     */
    @TableField("ffzf_sub")
    private BigDecimal ffzfSub;

    /**
     * 主动发现问题
     */
    @TableField("zdfxwt")
    private BigDecimal zdfxwt;

    /**
     * 主动发现问题总分
     */
    @TableField("zdfxwt_total")
    private BigDecimal zdfxwtTotal;

    /**
     * 主动推送_加分
     */
    @TableField("zdts_add")
    private BigDecimal zdtsAdd;

    /**
     * 预先未报_扣分
     */
    @TableField("yxwb_sub")
    private BigDecimal yxwbSub;

    /**
     * 主被动发现问题
     */
    @TableField("zbdfxwt")
    private BigDecimal zbdfxwt;

    /**
     * 主被动发现问题总分
     */
    @TableField("zbdfxwt_total")
    private BigDecimal zbdfxwtTotal;

    /**
     * 未明确牵头领导_扣分
     */
    @TableField("wmqqtld_sub")
    private BigDecimal wmqqtldSub;

    /**
     * 不按时_扣分
     */
    @TableField("bas_sub")
    private BigDecimal basSub;

    /**
     * 多退回_扣分
     */
    @TableField("dth_sub")
    private BigDecimal dthSub;

    /**
     * 成效不明显_扣分
     */
    @TableField("cxbmx_sub")
    private BigDecimal cxbmxSub;

    /**
     * 整改过程管控总分
     */
    @TableField("zggcgk_total")
    private BigDecimal zggcgkTotal;

    /**
     * 整改过程管控
     */
    @TableField("zggcgk")
    private BigDecimal zggcgk;

    /**
     * 即知即改
     */
    @TableField("jzjg")
    private BigDecimal jzjg;

    /**
     * 即知即改总分
     */
    @TableField("jzjg_total")
    private BigDecimal jzjgTotal;

    /**
     * 立体评价分数均值
     */
    @TableField("ltpjfsjz")
    private BigDecimal ltpjfsjz;

    /**
     * 系数
     */
    @TableField("xs")
    private BigDecimal xs;

    /**
     * 整改质量
     */
    @TableField("zgzl")
    private BigDecimal zgzl;

    /**
     * 整改质量总分（用于计算环形进度图）
     */
    @TableField("zgzl_total")
    private BigDecimal zgzlTotal;

    /**
     * 延期_扣分
     */
    @TableField("yanqi_sub")
    private BigDecimal yanqiSub;

    /**
     * 逾期_扣分
     */
    @TableField("yuqi_sub")
    private BigDecimal yuqiSub;

    /**
     * 整改完成情况总分（用于计算环形进度图）
     */
    @TableField("zgwcqk_total")
    private BigDecimal zgwcqkTotal;

    /**
     * 整改完成情况得分
     */
    @TableField("zgwcqk")
    private BigDecimal zgwcqk;

    /**
     * 整改到位得分
     */
    @TableField("zgdw")
    private BigDecimal zgdw;

    /**
     * 整改到位总分
     */
    @TableField("zgdw_total")
    private BigDecimal zgdwTotal;

    /**
     * 清单关注_扣分
     */
    @TableField("qdgz_sub")
    private BigDecimal qdgzSub;

    /**
     * 清单提示_扣分
     */
    @TableField("qdts_sub")
    private BigDecimal qdtsSub;

    /**
     * 整改再发_扣分
     */
    @TableField("zgzf_sub")
    private BigDecimal zgzfSub;

    /**
     * 举一反三-复发再发综合
     */
    @TableField("ffzf_total")
    private BigDecimal ffzfTotal;

    /**
     * 举一反三-复发再发得分
     */
    @TableField("ffzf")
    private BigDecimal ffzf;

    /**
     * 被列入警示榜_扣分
     */
    @TableField("bdlrjsb_sub")
    private BigDecimal bdlrjsbSub;

    /**
     * 主动推送警示榜_加分
     */
    @TableField("zdtsjsb_add")
    private BigDecimal zdtsjsbAdd;

    /**
     * 主动推送示范帮_加分
     */
    @TableField("zdtssfb_add")
    private BigDecimal zdtssfbAdd;

    /**
     * 举一反三-整改成效总分
     */
    @TableField("zgcx_total")
    private BigDecimal zgcxTotal;

    /**
     * 举一反三-整改成效得分
     */
    @TableField("zgcx")
    private BigDecimal zgcx;

    /**
     * 举一反三得分
     */
    @TableField("jyfs")
    private BigDecimal jyfs;

    /**
     * 举一反三总分
     */
    @TableField("jyfs_total")
    private BigDecimal jyfsTotal;

    /**
     * 归属时间，归属地区内手动排名
     */
    @TableField("handsort")
    private Integer handsort;


}
